Golang Job: Senior Backend Engineer - Fan XP (Portugal)

Job added on

Location

Lisbon - Portugal

Job type

Full-Time

Golang Job Details

OneFootball delivers the product experience for all football fans and the platform for our partners and internal users. Our application backend aims to be client-agnostic and scalable to 100's millions of B2C users. You can check our Stackshare page page, too.We believe that software engineering requires creativity in solving problems for our users, a scalable architecture, and great coding.

We're looking for an outstanding Senior Backend Engineer to help tell the world's football stories.

Your Role:

    • Write code that your co-workers appreciate for its readability and elegance
    • Work on a growing set of backend services that challenge the limits to create highly scalable backend services for our users
    • Closely cooperate with our Product and Design teams to understand and create the best possible solutions for our users, be very data-driven in designing new features by extensively relying on usage patterns, A-B Testing and a very deep understanding of the domain and customer objectives,
    • Understand the full tech stack and be able to debug and drive right design decisions.
    • Mentor and teach others on new technologies and best practices

Your Profile:

    • 5+ years of experience in software engineering, covering high traffic applications in Golang.
    • Experience in developing and maintaining fast, scalable and well-documented APIs and solid understanding of scalability, caching and load testing
    • Experience in the complete software development life cycle including coding, build, test, setting up CI/CD, monitor, working with legacy code
    • Experience in event driven systems (RabbitMQ, Kafka or others) and handling concurrency at scale
    • Experience with different SQL, NoSQL and Key-Value databases as well as an ability to optimise storage effectively
    • Good understanding of agile / lean principles and eXtreme programming (or TDD / Pair Programming)
    • You maintain an open, respectful and supportive communication, creating a safe and outcome driven environment around you.